Skip to content

feat(gtm): two more blog posts + dynamic SVG badge for outreach#37

Merged
oratis merged 1 commit into
mainfrom
feat/gtm-more-blog-dynamic-badge
Jul 1, 2026
Merged

feat(gtm): two more blog posts + dynamic SVG badge for outreach#37
oratis merged 1 commit into
mainfrom
feat/gtm-more-blog-dynamic-badge

Conversation

@oratis

@oratis oratis commented Jul 1, 2026

Copy link
Copy Markdown
Owner

Continues the GTM execution work.

§5 — Two more blog posts

  • What is an AgentCard? — the A2A agent manifest, deepening the A2A topic cluster.
  • "OpenRouter for agents" — explains the unified-agent-gateway concept, targeting the OpenRouter for agents long-tail keyword.

Both interlink the existing posts (what-is-a2a, a2a-vs-mcp, takoapi-vs-openrouter, one-api-for-all-agents) for topic-cluster SEO. 6 posts total; sitemap picks them up automatically via getAllPosts().

§2/§3 — Dynamic badge for outreach

scripts/notify-listed-repos.ts now embeds the dynamic /api/badge/<slug> SVG (live star count / "listed") instead of a static shields.io image. Effect: badge renders in outreach READMEs now hit our endpoint and are logged for adoption metrics (§2), and show a fresh value. The dedup marker list gains an /api/badge/ pattern. The 15 already-open PRs keep their static badge; only future batches use the dynamic one.

Verification

tsc --noEmit clean; dry-run emits [![Listed on TakoAPI](https://takoapi.com/api/badge/<slug>)](…).

🤖 Generated with Claude Code

- §5 content: add "What is an AgentCard?" and "OpenRouter for agents"
  posts, interlinking the A2A cluster (targets the "OpenRouter for
  agents" long-tail from SITE_KEYWORDS). Now 6 posts total.
- §2/§3 consistency: notify-listed-repos.ts now embeds the dynamic
  /api/badge/<slug> SVG instead of a static shields.io image, so badge
  renders in outreach READMEs are logged for adoption metrics and show a
  live star count. Adds an /api/badge marker to the dedup check.

Verified: tsc clean; dry-run emits the dynamic badge markdown.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@oratis oratis merged commit 42d630d into main Jul 1, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant